@charset "utf-8";
body{ padding:0px; margin:0px; background:url(../img/wifi_top_bj.jpg) repeat-x 0 0 #efefef;}

*{ padding:0px; margin:0px;}

.top{  height:40px; font-size:16px; color:#ffffff; text-align:center; line-height:40px;}

.all{ text-align:center;}

.all_one{ padding:0px 20px;}


@media only screen and (min-width: 600px){
.main{ width:450px; margin:0 auto;}
}

.main ul { padding:0px 15px;}
.main ul li{  list-style-type:none; display: -webkit-box; padding-bottom:10px;}

.main ul li tt{ width:100%;}
.main ul li a{ font-size:14px; line:none; color:#333333;}

.input_one{ height:40px; width:60%;   border-radius:3px ;  background-color:#FFFFFF; border:1px solid #818181; position:relative; outline:none;}

.input_one label{ font-size:14px; color:#999999; position:absolute; top:13px; left:10px;}

.input_one input{ width:99%; height:36px; line-height:36px; margin-top:2px; border:0px; border-radius:5px 5px 0px 0px;  font-size:16px; margin-left:1%;}

.input_two{ height:40px; width:60%;  border-radius:3px ;  background-color:#FFFFFF; border:1px solid #818181;  position:relative;}

.input_two label{ font-size:14px; color:#999999; position:absolute; top:13px; left:10px;}

.input_two input{ width:99%; height:36px; line-height:36px; margin-top:2px; border:0px; border-radius:0px 0px 5px 5px; font-size:16px; margin-left:1%;}

.col_1 {
	box-flex:1;
	-moz-box-flex:1;
	-webkit-box-flex:1;
}
.col_2 {
	box-flex:2;
	-moz-box-flex:2;
	-webkit-box-flex:2;
}


.center{ margin:0 auto; font-size:24px; padding:40px 0px;}

.center img{ vertical-align:middle; width:50px; margin-top:-5px;}

.input_tb{ width:40%;}

.input_bt{ height:40px; line-height:40px; text-align:center; font-size:16px; background-color:#f39910; border:1px solid #cc7c02; width:100%; border-radius:3px; color:#ffffff;}

.input_bt:hover{background-color:#ffbc57.main ul li;}

.rd{ font-size:12px; text-align:center;}

/*.rd input{ vertical-align:bottom; margin-right:3px; width:14px; height:14px; float:left;}*/

.xy{ position:relative; height:20px; line-height:20px; width:300px; margin:0 auto;}

.rd span input{ position:absolute; left:-15px; top:0px;}



.wz_one{ font-size:24px; }

.middle{ height:40px; }

.middle em{ float:left; padding:5px 0px; padding-left:10px; width:50px;}

.middle em img{ width:80px;}

.middle a{ float:right; padding:10px 0px; padding-right:10px;}

.middle a img{ width:102px;}

.bottom{ position: absolute; bottom:0; width:100%; padding:0; height:112px; background-color:#5d5d5d;}

.bottom img{ margin:0 auto; display:block;}